Hugo NovoaHugo Novoa
International FootballNetherlands 2-2 Greece: When Quinten Timber Becomes the Data Gap in MidfieldI sat in front of the screen at 9:45 PM, Lyon time, with three data tables op...
VolleyballBrazil Win South American Title and an Olympic 2028 Berth: The Victory Read in the Spreadsheet, and Two Gaps Left UnfilledTainara Santos stood at the opposite position, her right arm raised high, and...
VolleyballThe Position-1 Gap and the Reception Problem in Vietnam Women's VolleyballTwo seconds. That is how long it takes me to sense where a volleyball set is...
SwimmingVietnamese Swimming: Individual Miracles Inside a Pipeline That Never ClosesIn August 2026, at the Gelora Bung Karno pool in Jakarta, Nguyen Huy Hoang...
SwimmingZona Smith Commits to Florida: The 2028 Sprint Pathway and Florida’s Roster MathCharlotte, North Carolina, produced a verbal commitment that matters beyond t...
EsportsFaker, a Recurring Wrist and the Compressed Fortnight of Korean EsportsHook The announcement came from Ralph Lauren, not from T1. That detail deserv...
BadmintonVietnamese Badminton's Injury File and the Empty Fields Nobody Dares to FillSecond game, 11-9 on the scoreboard, the home player laid the racket on the...
International FootballThe Yamal Goal Nobody Saw Coming: How Spain Won With What Cannot Be MeasuredThere was a moment in the sixth minute that television did not replay. Lamine...
BadmintonKumamoto Masters 2026: Li Shifeng Leads China's Men's Singles as Shi Yuqi's Withdrawal Goes UnexplainedIn the men's singles entry list for the 2026 Kumamoto Masters Japan, Li Shife...
VolleyballDecoding Volleyball Injuries in Vietnam: When Numbers Don't LieIn the last three matches of the V.League, the perfect pass rate of the Hai...
Table TennisTT Kidz: When English Table Tennis Widened the Base of the Pyramid With 70 Activity CardsNext November, table tennis clubs across England will sit down in front of...
EsportsEsports Analysis: When an Empty Data Table Is the Most Honest ConclusionThis autumn, I sat in front of a nine-dimension analysis table for an esports...
EsportsVALORANT Champions Shanghai: Four Americas Teams Swept Their Openers, But the Bracket Did Half the WorkOn Summit, T1's own map pick, 100 Thieves won 13-8. That detail sits on the...
International FootballArema FC and the Battle Against Silence: When a 23-Year-Old Defender's Voice Rises Before the Persija StormThe match takes place at Patriot Candrabhaga Stadium in Bekasi at 7 p.m. on...
International FootballThe Silent Symphony: Choudhury, Benning, and the Investment Revolution at AnfieldAt Bramall Lane on Saturday afternoon, Hamza Choudhury was not standing in...
VolleyballCameroon reach the CAVB final: the 108-108 sheet and the 2027 World Championship ticketA fifth set ended 16-14. Not 15-13. Not 15-11. Sixteen-fourteen — the narrowe...
VolleyballMruzik's Spike, the 14-Year-Old, and the Data Silence in Vietnam's Women's Volleyball ChampionshipPart I — The Moment That day, in a domestic arena, I sat in the seventh row...
International FootballThe Portugal Dressing-Room Blast: When an Elite Team Is Forced to Learn How to Live Without Its IdolIn the last three matches where I reviewed footage of the Portugal national...
EsportsViper Becomes Balenciaga's First Digital Brand Ambassador: Riot's IP Play Ahead of VALORANT Champions Shanghai 2026The announcement did not come from Paris. It came from Riot Games China. That...
EsportsVietnamese Football: The Valuation Puzzle from Empty Stadiums and a New Generation of PlayersThat summer transfer window, I sat writing about Mbappé as if signing a...
